* make-dist: Check that the manual reflects the same version of
authorJim Blandy <jimb@redhat.com>
Sat, 22 May 1993 21:25:01 +0000 (21:25 +0000)
committerJim Blandy <jimb@redhat.com>
Sat, 22 May 1993 21:25:01 +0000 (21:25 +0000)
Emacs as stated in lisp/version.el.  Edit that version number into
the README file.

make-dist

index cf5070f9c7b0531f64c2448ba4a5c88a8b2fa61c..d1b59c98d2e6776c079c7b5d97881926069b9b3a 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -69,6 +69,13 @@ if [ ! "${version}" ]; then
   exit 1
 fi
 
+if grep -s "GNU Emacs version ${version}" ./man/emacs.texi > /dev/null; then
+  true
+else
+  echo "You must update the version number in \`./man/emacs.texi'"
+  exit 1
+fi
+
 ### Make sure the subdirectory is available.
 tempparent="make-dist.tmp.$$"
 if [ -d ${tempparent} ]; then
@@ -105,6 +112,15 @@ ln make-dist ${tempdir}
 ### Copy config.sub; it's a cross-filesystem symlink.
 cp config.sub ${tempdir}
 
+echo "Updating version number in README."
+(cd ${tempdir}
+ awk \
+   '$1 " " $2 " " $3 " " $4 " " $5 == "This directory tree holds version" { $6 = version; print $0 }
+    $1 " " $2 " " $3 " " $4 " " $5 != "This directory tree holds version"' \
+   version=${version} README > tmp.README
+ mv tmp.README README)
+
+
 echo "Creating subdirectories."
 # I think we're not going to distribute anything in external-lisp, so
 # I've removed it from this list.